/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.sgs.auxiliar;

import br.com.sgs.util.DataValue;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Eric
 */
public class AlunoAux implements Serializable {

    //Status    
    public static final int BLOQUEADO = 0;
    public static final int ATIVO = 1;
    public static final int EXCLUIDO = 2;
    
    public static String getStatusLabel(int valor) {
        try {

            switch (valor) {
                case ATIVO:
                    return "alunoStatusAtivo";
                case BLOQUEADO:
                    return "alunoStatusBloqueado";
                case EXCLUIDO:
                    return "alunoStatusExcluido";
                default:
                    return null;
            }

        } catch (Exception e) {
            return null;
        }
    }

    public static List<DataValue> getStatusLista() {
        try {

            List<DataValue> ls = new ArrayList<DataValue>();
            ls.add(new DataValue(String.valueOf(ATIVO), "alunoStatusAtivo"));
            ls.add(new DataValue(String.valueOf(BLOQUEADO), "alunoStatusBloqueado"));

            return ls;

        } catch (Exception e) {
            return null;
        }
    }
    
     public static List<DataValue> getStatusListaAll() {
        try {

            List<DataValue> ls = new ArrayList<DataValue>();
            ls.add(new DataValue(String.valueOf(ATIVO), "alunoStatusAtivo"));
            ls.add(new DataValue(String.valueOf(BLOQUEADO), "alunoStatusBloqueado"));
            ls.add(new DataValue(String.valueOf(EXCLUIDO), "alunoStatusExcluido"));

            return ls;

        } catch (Exception e) {
            return null;
        }
    }
}
